package br.com.UI;

import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.JTableHeader;


/***
 * 
 * @author joaopau1o
 *
 */

public class Principal extends JFrame {

	public Principal() {
		JFrame janela = new JFrame("Goibada 1.0 | Sistema de Gerenciamento de Produtos | INAP");
		janela.setSize(800, 600);
		janela.setVisible(true);
		
		Painel painel = new Painel(new BorderLayout());
		
		JMenuBar barraMenu = new JMenuBar();
		janela.setJMenuBar(barraMenu);
		
		// Menu arquivo
		JMenu arquivo = new JMenu("Arquivo");
		barraMenu.add(arquivo);
		
		JMenuItem cadastrarProduto = new JMenuItem("Cadastrar produto");
		arquivo.add(cadastrarProduto);
		
		JMenuItem cadastrarCaixa = new JMenuItem("Cadastrar caixa");
		arquivo.add(cadastrarCaixa);
		
		JMenuItem sair = new JMenuItem("Sair");
		arquivo.add(sair);
		
		
		// Menu editar
		JMenu editar = new JMenu("Editar");
		barraMenu.add(editar);
		
		JMenuItem editarProduto = new JMenuItem("Editar produto");
		editar.add(editarProduto);
		
		JMenuItem editarCaixa = new JMenuItem("Editar caixa");
		editar.add(editarCaixa);
		
		JMenuItem excluirProduto = new JMenuItem("Excluir produto");
		editar.add(excluirProduto);
		
		JMenuItem excluirCaixa = new JMenuItem("Excluir caixa");
		editar.add(excluirCaixa);
		
		
		// Menu sobre
		JMenu sobre = new JMenu("Sobre");
		barraMenu.add(sobre);
		
		
		// Objetos de pesquisa
		JTextField textoPesquisa = new JTextField(10);
		painel.add(textoPesquisa, BorderLayout.NORTH);
		
		JButton botaoPesquisa = new JButton("Pesquisar");
		painel.add(botaoPesquisa, BorderLayout.NORTH);
		
		
		// Tabela de produtos
		JTable tabela = new JTable(20, 10);
		painel.add(tabela, BorderLayout.SOUTH);
		
		
		janela.add(painel);
		janela.setResizable(false);
		janela.setDefaultCloseOperation(EXIT_ON_CLOSE);
		
	}
	
	public static void main(String [] args) {
		new Principal();
	}
}
